WHAT THE HECK IS TAKING SO LONG!